Brown University Providence , Rhode Island 02912
نویسنده
چکیده
This paper describes MEDUSA, an experimental algorithm synthesizer. MEDUSA is characterized by its top-down approach, its use of cost-constraints, and its restricted number of synthesis methods. Given this model, we discuss heuristics used to keep this process from being unbounded search through the solution space. The results indicate that the performance criteria can be used effectively to help avoid combinatorial explosion. The system has synthesized a number of algorithms in its test domain (geometric intersection problems) without operator intervention. o Synthesis should be done without user intervention Algorithms will be produced to meet some given performance constraints o The synthesizer should be reasonably efficient, i.e., it should be considerably better than exhaustive search. Algorithm synthesis in general is very difficult; it requires large amounts of domain and design knowledge, and much of design appears to be complex manipulations and intuitive leaps. We have attempted to circumvent these problems by working with a restricted set of synthesis methods in a restricted domain. The underlying hypothesis is that a fairly restricted set of methods can be used to produce algorithms with clean design and adequate (if not optimal) performance. The domain to develop and test MEDUSA is planar intersection problems from computational geometry. This domain has a number of characteristics that make it a good test area: Nearly all objects of interest are sets, so most algorithmic tasks can be defined in terms of set primitives. f This work owes a lot to the continuing support, encouragement. and advice of Eugene Char&k, and has been supported in part by the Office of Naval Research under grant N00014-79-C-0529 There exist a number of tasks that are not very hard ( i.e. linear to quadratic complexity); algorithms in this range are practical for reasonably large problems. Although all of the objects are ultimately point sets, most can be described by other composite structures (e.g. lines, planar regions), so object representation is naturally hierarchical. Problems in this domain are solvable by a variety of techniques, some general and some domain-specific. Choosing the proper technique from a number of possibilities is often necessary to obtain the desired performance. The test problems (with associated performance constraints) used in developing this system are given in table 1. These problems have many similarities (minimizing the amount of domain knowledge needed), but differ enough to demand reasonable extensibility of techniques. MEDUSA is implemented in LISP. It uses and modifies a first-order predicate calculus database using the deductive database system DUCK. [7]. The database contains knowledge about specific algorithms, general design techniques, and domain knowledge, and is used as a scratchpad during synthesis. Useful DUCK features include data dependencies, datapools, and a convenient bi-directional LISP interface.
منابع مشابه
Development of neuromotor prostheses for humans.
a Department of Neuroscience, Brown Medical School and The Brain Science Program, Brown University, Providence, Rhode Island 02912 (USA) b Division of Engineering, Brown Medical School and The Brain Science Program, Brown University, Providence, Rhode Island 02912 (USA) c Department of Clinical Neuroscience, Brown Medical School and The Brain Science Program, Brown University, Providence, Rhode...
متن کاملTransient photoresponse and incident power dependence of high-efficiency germanium quantum dot photodetectors
germanium quantum dot photodetectors Pei Liu, S. Cosentino, Son T. Le, S. Lee, D. Paine, A. Zaslavsky, D. Pacifici, S. Mirabella, M. Miritello, I. Crupi, and A. Terrasi Physics Department, Brown University, Providence, Rhode Island 02912, USA School of Engineering, Brown University, Providence, Rhode Island 02912, USA MATIS-IMM-CNR and Dipartimento di Fisica ed Astronomia, Universita di Catania...
متن کامل~crican Jotjrnal of Physiology
PATRICK PAYAN, LEON GOLDSTEIN, AND ROY P. FORSTER Groupe de Biologie marine du Dlpartement de Biologic du Commissariat ci I’Energie Atomique, Station Zoologique, 06-Villefranche-sur-Mer, France; Division of Biomedical Sciences, Brown University, Providence, Rhode Island 02912; Department of Biological Sciences, Dartmouth College, Hanover, New Hampshire 03755; and Mount Desert Island Biological ...
متن کاملCALL FOR PAPERS Cell Signaling: Proteins, Pathways and Mechanisms Exendin-4 induces myocardial protection through MKK3 and Akt-1 in infarcted hearts
Jianfeng Du, Ling Zhang, Zhengke Wang, Naohiro Yano, Yu Tina Zhao, Lei Wei, Patrycja Dubielecka-Szczerba, Paul Y. Liu, Shougang Zhuang, Gangjian Qin, and Ting C. Zhao Department of Surgery, Roger Williams Medical Center, Boston University Medical School, Boston University, Providence, Rhode Island; Department of Dermatology, Roger Williams Medical Center, Boston University Medical School, Bosto...
متن کاملEnhanced reheating via Bose condensates
Rouzbeh Allahverdi, Robert Brandenberger, and Anupam Mazumdar Theory Group, TRIUMF, 4004 Wesbrook Mall, Vancouver, British Columbia, Canada V6T 2A3 Physics Department, Brown University, Providence, Rhode Island 02912, USA Perimeter Institute, Waterloo, Ontario, Canada N2J 2W9 Physics Department, McGill University, 3600 University Road, Montréal, Quebec, Canada H3A 2T8 (Received 28 July 2004; pu...
متن کاملRhomboid glossitis in disseminated CMV infection
Divisions of Hematology-Oncolgy, Rhode Island Hospital, Warren Alpert Medical School of Brown University, Providence, RI, USA Department of Pathology, Rhode Island Hospital, Warren Alpert Medical School of Brown University, Providence, RI, USA Divisions of Infectious Diseases, Department of Internal Medicine, Rhode Island Hospital, Warren Alpert Medical School of Brown University, Providence, R...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999